GDB: Allow read of BaseCamp files, too.
authorrobertl <robertl>
Tue, 23 Jun 2009 03:29:25 +0000 (03:29 +0000)
committerrobertl <robertl>
Tue, 23 Jun 2009 03:29:25 +0000 (03:29 +0000)
gdb.c

diff --git a/gdb.c b/gdb.c
index 6cf46b9fde571718cbd31b2b2e2be37d0d9478b3..364e16af15e1e8a328c14093051b1bc88a757b63 100644 (file)
--- a/gdb.c
+++ b/gdb.c
 
 /*******************************************************************************/
 
-/* static char gdb_release[] = "$Revision: 1.68 $"; */
-static char gdb_release_date[] = "$Date: 2009/02/11 12:49:27 $";
+/* static char gdb_release[] = "$Revision: 1.69 $"; */
+static char gdb_release_date[] = "$Date: 2009/06/23 03:29:25 $";
 
 static gbfile *fin, *fout, *ftmp;
 static int gdb_ver, gdb_category, gdb_via, gdb_roadbook;
@@ -432,7 +432,7 @@ read_file_header(void)
        }
 
        i = FREAD_STR(buf);
-       is_fatal((i != 9) || (strcmp(buf, "MapSource") != 0), "Invalid header!");
+       is_fatal(!(((i == 9) && (strcmp(buf, "MapSource") == 0)) || ((i == 8) && (strcmp(buf, "BaseCamp") == 0))), "Invalid header!");
 }
 
 /*-----------------------------------------------------------------------------*/